<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>900</bug_id>
          
          <creation_ts>2013-11-09 16:25:16 +0100</creation_ts>
          <short_desc>No newt on windows 7. UnsatisfiedLinkError: jogamp.newt.driver.windows.ScreenDriver.getAdapterName0</short_desc>
          <delta_ts>2013-11-10 14:17:28 +0100</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>Newt</product>
          <component>windows</component>
          <version>1</version>
          <rep_platform>pc_x86_64</rep_platform>
          <op_sys>windows</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Petros Koutsolampros">pjgl</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          
          
          <cf_type>---</cf_type>
          <cf_scm_refs></cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3298</commentid>
    <comment_count>0</comment_count>
      <attachid>538</attachid>
    <who name="Petros Koutsolampros">pjgl</who>
    <bug_when>2013-11-09 16:25:16 +0100</bug_when>
    <thetext>Created attachment 538
Dubug log

Trying to run a simple test case and get:

Exception in thread &quot;main&quot; java.lang.UnsatisfiedLinkError: jogamp.newt.driver.windows.ScreenDriver.getAdapterName0(I)Ljava/lang/String;
at jogamp.newt.driver.windows.ScreenDriver.getAdapterName0(Native Method)

I&apos;m on:

Macbook Pro Retina 15-inch Early 2013

Windows 7 x64 jvm 64-bit on Parallels or Bootcamp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3299</commentid>
    <comment_count>1</comment_count>
      <attachid>539</attachid>
    <who name="Petros Koutsolampros">pjgl</who>
    <bug_when>2013-11-09 16:26:27 +0100</bug_when>
    <thetext>Created attachment 539
Test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3300</commentid>
    <comment_count>2</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-10 07:54:43 +0100</bug_when>
    <thetext>Cannot reproduce here on native Window7 (no virtualization)
and Java7 and latest JOGL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3301</commentid>
    <comment_count>3</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-10 07:55:29 +0100</bug_when>
    <thetext>(In reply to comment #2)
&gt; Cannot reproduce here on native Window7 (no virtualization)
&gt; and Java7 and latest JOGL.

Yes, all 64bit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3302</commentid>
    <comment_count>4</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-10 08:02:31 +0100</bug_when>
    <thetext>Please test w/ vanilla 2.1.2 or git tip of master ..
and ensure you are only using these jar files and native libraries!
(Ensure that your lib-path (PATH, property, ext folder) does not contain the newt dll ..)

Looks like somewhat you are mixing native libraries,
i.e. using an old version or something - weird.

Your issue should be also visible w/ a plain unit test of ours, i.e. NEWT GearsES2.

The exception is caused due to not finding the desired native method within
the native library newt.dll -
OR - the newt.dll is linked against something non existing, i.e. unresolved symbol / missing library.

Hence, do our NEWT Applets work ? (Website, 2.1.2)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3303</commentid>
    <comment_count>5</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-10 09:55:07 +0100</bug_when>
    <thetext>http://forum.jogamp.org/Can-t-use-NEWT-on-Vista-tp4030559.html

+++

since jogl 2.1.1-rc-20131018 newt.dll imports functions from user32.dll, which are not implemented in vista&apos;s user32.dll.

CloseTouchInputHandle
GetTouchInputInfo
RegisterTouchWindow

any solutions/workarounds for this problem? 

+++

Could be related ..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3305</commentid>
    <comment_count>6</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-10 10:00:19 +0100</bug_when>
    <thetext>(In reply to comment #5)
&gt; http://forum.jogamp.org/Can-t-use-NEWT-on-Vista-tp4030559.html
&gt; 
&gt; +++
&gt; 
&gt; since jogl 2.1.1-rc-20131018 newt.dll imports functions from user32.dll,
&gt; which are not implemented in vista&apos;s user32.dll.
&gt; 
&gt; CloseTouchInputHandle
&gt; GetTouchInputInfo
&gt; RegisterTouchWindow
&gt; 
&gt; any solutions/workarounds for this problem? 
&gt; 
&gt; +++
&gt; 
&gt; Could be related ..

See Bug 901 .. but since you use Windows 7 .. I doubt that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3309</commentid>
    <comment_count>7</comment_count>
    <who name="Petros Koutsolampros">pjgl</who>
    <bug_when>2013-11-10 14:17:28 +0100</bug_when>
    <thetext>Was a matter of loading the proper native libraries</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>538</attachid>
            <date>2013-11-09 16:25:16 +0100</date>
            <delta_ts>2013-11-09 16:25:16 +0100</delta_ts>
            <desc>Dubug log</desc>
            <filename>java-win.log</filename>
            <type>application/octet-stream</type>
            <size>2295</size>
            <attacher name="Petros Koutsolampros">pjgl</attacher>
            
              <data encoding="base64">U1dUQWNjZXNzb3IuPGluaXQ+OiBHVEsgVmVyc2lvbjogMC4wLjANCkV4Y2VwdGlvbiBpbiB0aHJl
YWQgIm1haW4iIGphdmEubGFuZy5VbnNhdGlzZmllZExpbmtFcnJvcjogam9nYW1wLm5ld3QuZHJp
dmVyLndpbmRvd3MuU2NyZWVuRHJpdmVyLmdldEFkYXB0ZXJOYW1lMChJKUxqYXZhL2xhbmcvU3Ry
aW5nOw0KCWF0IGpvZ2FtcC5uZXd0LmRyaXZlci53aW5kb3dzLlNjcmVlbkRyaXZlci5nZXRBZGFw
dGVyTmFtZTAoTmF0aXZlIE1ldGhvZCkNCglhdCBqb2dhbXAubmV3dC5kcml2ZXIud2luZG93cy5T
Y3JlZW5Ecml2ZXIuZ2V0QWRhcHRlck5hbWUoU2NyZWVuRHJpdmVyLmphdmE6NjkpDQoJYXQgam9n
YW1wLm5ld3QuZHJpdmVyLndpbmRvd3MuU2NyZWVuRHJpdmVyLmNvbGxlY3ROYXRpdmVNb25pdG9y
TW9kZXNBbmREZXZpY2VzSW1wbChTY3JlZW5Ecml2ZXIuamF2YTo5MSkNCglhdCBqb2dhbXAubmV3
dC5TY3JlZW5JbXBsLmNvbGxlY3ROYXRpdmVNb25pdG9yTW9kZXMoU2NyZWVuSW1wbC5qYXZhOjU4
OCkNCglhdCBqb2dhbXAubmV3dC5TY3JlZW5JbXBsLmluaXRNb25pdG9yU3RhdGUoU2NyZWVuSW1w
bC5qYXZhOjUzNikNCglhdCBqb2dhbXAubmV3dC5TY3JlZW5JbXBsLmNyZWF0ZU5hdGl2ZShTY3Jl
ZW5JbXBsLmphdmE6MTg1KQ0KCWF0IGpvZ2FtcC5uZXd0LlNjcmVlbkltcGwuYWRkUmVmZXJlbmNl
KFNjcmVlbkltcGwuamF2YToyMjQpDQoJYXQgam9nYW1wLm5ld3QuV2luZG93SW1wbC5jcmVhdGVO
YXRpdmUoV2luZG93SW1wbC5qYXZhOjM3MSkNCglhdCBqb2dhbXAubmV3dC5XaW5kb3dJbXBsLnNl
dFZpc2libGVBY3Rpb25JbXBsKFdpbmRvd0ltcGwuamF2YTo4NTgpDQoJYXQgam9nYW1wLm5ld3Qu
V2luZG93SW1wbCRWaXNpYmxlQWN0aW9uLnJ1bihXaW5kb3dJbXBsLmphdmE6OTA4KQ0KCWF0IGpv
Z2FtcC5uZXd0LkRpc3BsYXlJbXBsLnJ1bk9uRURUSWZBdmFpbChEaXNwbGF5SW1wbC5qYXZhOjI0
NykNCglhdCBqb2dhbXAubmV3dC5XaW5kb3dJbXBsLnJ1bk9uRURUSWZBdmFpbChXaW5kb3dJbXBs
LmphdmE6MTc1OCkNCglhdCBqb2dhbXAubmV3dC5XaW5kb3dJbXBsLnNldFZpc2libGUoV2luZG93
SW1wbC5qYXZhOjkxNikNCglhdCBqb2dhbXAubmV3dC5XaW5kb3dJbXBsLnNldFZpc2libGUoV2lu
ZG93SW1wbC5qYXZhOjkyMSkNCglhdCBjb20uam9nYW1wLm5ld3Qub3BlbmdsLkdMV2luZG93LnNl
dFZpc2libGUoR0xXaW5kb3cuamF2YTo0MjEpDQoJYXQgY29tLmpvZ2FtcC5uZXd0LnN3dC5OZXd0
Q2FudmFzU1dULnJlcGFyZW50V2luZG93KE5ld3RDYW52YXNTV1QuamF2YTozNTUpDQoJYXQgY29t
LmpvZ2FtcC5uZXd0LnN3dC5OZXd0Q2FudmFzU1dULnZhbGlkYXRlTmF0aXZlKE5ld3RDYW52YXNT
V1QuamF2YToxOTYpDQoJYXQgY29tLmpvZ2FtcC5uZXd0LnN3dC5OZXd0Q2FudmFzU1dUJDIuaGFu
ZGxlRXZlbnQoTmV3dENhbnZhc1NXVC5qYXZhOjE0MSkNCglhdCBvcmcuZWNsaXBzZS5zd3Qud2lk
Z2V0cy5FdmVudFRhYmxlLnNlbmRFdmVudChVbmtub3duIFNvdXJjZSkNCglhdCBvcmcuZWNsaXBz
ZS5zd3Qud2lkZ2V0cy5XaWRnZXQuc2VuZEV2ZW50KFVua25vd24gU291cmNlKQ0KCWF0IG9yZy5l
Y2xpcHNlLnN3dC53aWRnZXRzLldpZGdldC5zZW5kRXZlbnQoVW5rbm93biBTb3VyY2UpDQoJYXQg
b3JnLmVjbGlwc2Uuc3d0LndpZGdldHMuV2lkZ2V0LnNlbmRFdmVudChVbmtub3duIFNvdXJjZSkN
CglhdCBvcmcuZWNsaXBzZS5zd3Qud2lkZ2V0cy5Db21wb3NpdGUuV01fUEFJTlQoVW5rbm93biBT
b3VyY2UpDQoJYXQgb3JnLmVjbGlwc2Uuc3d0LndpZGdldHMuQ29udHJvbC53aW5kb3dQcm9jKFVu
a25vd24gU291cmNlKQ0KCWF0IG9yZy5lY2xpcHNlLnN3dC53aWRnZXRzLkNhbnZhcy53aW5kb3dQ
cm9jKFVua25vd24gU291cmNlKQ0KCWF0IG9yZy5lY2xpcHNlLnN3dC53aWRnZXRzLkRpc3BsYXku
d2luZG93UHJvYyhVbmtub3duIFNvdXJjZSkNCglhdCBvcmcuZWNsaXBzZS5zd3QuaW50ZXJuYWwu
d2luMzIuT1MuVXBkYXRlV2luZG93KE5hdGl2ZSBNZXRob2QpDQoJYXQgb3JnLmVjbGlwc2Uuc3d0
LndpZGdldHMuRGVjb3JhdGlvbnMuc2V0VmlzaWJsZShVbmtub3duIFNvdXJjZSkNCglhdCBvcmcu
ZWNsaXBzZS5zd3Qud2lkZ2V0cy5TaGVsbC5zZXRWaXNpYmxlKFVua25vd24gU291cmNlKQ0KCWF0
IG9yZy5lY2xpcHNlLnN3dC53aWRnZXRzLlNoZWxsLm9wZW4oVW5rbm93biBTb3VyY2UpDQoJYXQg
TmV3dFRlc3QuPGluaXQ+KE5ld3RUZXN0LmphdmE6MzEpDQoJYXQgTmV3dFRlc3QubWFpbihOZXd0
VGVzdC5qYXZhOjk5KQ0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>539</attachid>
            <date>2013-11-09 16:26:27 +0100</date>
            <delta_ts>2013-11-09 16:26:27 +0100</delta_ts>
            <desc>Test case</desc>
            <filename>NewtTest.java</filename>
            <type>application/octet-stream</type>
            <size>2329</size>
            <attacher name="Petros Koutsolampros">pjgl</attacher>
            
              <data encoding="base64">aW1wb3J0IGphdmF4Lm1lZGlhLm9wZW5nbC4qOwppbXBvcnQgamF2YXgubWVkaWEub3BlbmdsLmds
dS5HTFU7CgppbXBvcnQgb3JnLmVjbGlwc2Uuc3d0LlNXVDsKaW1wb3J0IG9yZy5lY2xpcHNlLnN3
dC5jdXN0b20uU2FzaEZvcm07CmltcG9ydCBvcmcuZWNsaXBzZS5zd3QubGF5b3V0LkZpbGxMYXlv
dXQ7CmltcG9ydCBvcmcuZWNsaXBzZS5zd3QubGF5b3V0LkdyaWRMYXlvdXQ7CmltcG9ydCBvcmcu
ZWNsaXBzZS5zd3Qud2lkZ2V0cy4qOwppbXBvcnQgb3JnLmVjbGlwc2Uuc3d0LmV2ZW50cy5QYWlu
dExpc3RlbmVyOwppbXBvcnQgb3JnLmVjbGlwc2Uuc3d0LmV2ZW50cy5QYWludEV2ZW50OwppbXBv
cnQgb3JnLmVjbGlwc2Uuc3d0LmdyYXBoaWNzLlJlY3RhbmdsZTsKCmltcG9ydCBjb20uam9nYW1w
Lm5ld3Qub3BlbmdsLkdMV2luZG93OwppbXBvcnQgY29tLmpvZ2FtcC5uZXd0LnN3dC5OZXd0Q2Fu
dmFzU1dUOwppbXBvcnQgY29tLmpvZ2FtcC5vcGVuZ2wudXRpbC5BbmltYXRvcjsKCnB1YmxpYyBj
bGFzcyBOZXd0VGVzdCB7CiAgICBOZXd0Q2FudmFzU1dUIHJpZ2h0OwoJcHVibGljIE5ld3RUZXN0
KCkgewoJCWZpbmFsIERpc3BsYXkgZCA9IG5ldyBEaXNwbGF5KCk7CgkJU2hlbGwgc2hlbGwgPSBu
ZXcgU2hlbGwoZCk7CgkJc2hlbGwuc2V0TGF5b3V0KG5ldyBGaWxsTGF5b3V0KCkpOwoJCXNoZWxs
LnNldFNpemUoNDAwLCAyMDApOwoKCSAgICBCYXNlQ2xhc3MgZGVtbyA9IG5ldyBCYXNlQ2xhc3Mo
KTsKCQlHTENhcGFiaWxpdGllcyBjYXBzID0gbmV3IEdMQ2FwYWJpbGl0aWVzKEdMUHJvZmlsZS5n
ZXQoR0xQcm9maWxlLkdMMikpOwoJCQoJCUdMV2luZG93IGdsV2luZG93MSA9IEdMV2luZG93LmNy
ZWF0ZShjYXBzKTsKCQlnbFdpbmRvdzEuYWRkR0xFdmVudExpc3RlbmVyKGRlbW8pOwoJCXJpZ2h0
ID0gTmV3dENhbnZhc1NXVC5jcmVhdGUoc2hlbGwsIFNXVC5OT19CQUNLR1JPVU5ELCAgIGdsV2lu
ZG93MSk7CgkJc2hlbGwub3BlbigpOwoJCQoJCUFuaW1hdG9yIGFuaW0gPSBuZXcgQW5pbWF0b3Io
Z2xXaW5kb3cxKTsKCQlhbmltLnN0YXJ0KCk7CgkJd2hpbGUgKCFzaGVsbC5pc0Rpc3Bvc2VkKCkp
IHsKCQkJaWYgKCFkLnJlYWRBbmREaXNwYXRjaCgpKSB7CgkJCQlkLnNsZWVwKCk7CgkJCX0KCQl9
CQoJCWQuZGlzcG9zZSgpOwoJCVN5c3RlbS5leGl0KDApOwoJfQoKCWNsYXNzIEJhc2VDbGFzcyBp
bXBsZW1lbnRzIEdMRXZlbnRMaXN0ZW5lciB7CgkJCgkJaW50IHgsIHk7CgkJaW50IHcsIGg7CgoJ
CXByb3RlY3RlZCB2b2lkIHNldHVwKEdMMiBnbDIpIHsKCQkJZ2wyLmdsTWF0cml4TW9kZShHTDIu
R0xfUFJPSkVDVElPTik7CgkJCWdsMi5nbExvYWRJZGVudGl0eSgpOwoKCQkJR0xVIGdsdSA9IG5l
dyBHTFUoKTsKCQkJZ2x1LmdsdU9ydGhvMkQoMC4wZiwgdywgMC4wZiwgaCk7CgoJCQlnbDIuZ2xN
YXRyaXhNb2RlKEdMMi5HTF9NT0RFTFZJRVcpOwoJCQlnbDIuZ2xMb2FkSWRlbnRpdHkoKTsKCgkJ
CWdsMi5nbFZpZXdwb3J0KHgsIHksIHcsIGgpOwogICAgICAgICAgICAKCQl9CgoJCXByb3RlY3Rl
ZCAgdm9pZCByZW5kZXIoR0wyIGdsMikgewoJCQlnbDIuZ2xDbGVhcihHTC5HTF9DT0xPUl9CVUZG
RVJfQklUKTsKCgkJCWdsMi5nbExvYWRJZGVudGl0eSgpOwoJCQlnbDIuZ2xCZWdpbihHTC5HTF9U
UklBTkdMRVMpOwoJCQlnbDIuZ2xDb2xvcjNmKDEsIDAsIDApOwoJCQlnbDIuZ2xWZXJ0ZXgyZigw
LCAwKTsKCQkJZ2wyLmdsQ29sb3IzZigwLCAxLCAwKTsKCQkJZ2wyLmdsVmVydGV4MmYodywgMCk7
CgkJCWdsMi5nbENvbG9yM2YoMCwgMCwgMSk7CgkJCWdsMi5nbFZlcnRleDJmKHcgLyAyLCBoKTsK
CQkJZ2wyLmdsRW5kKCk7CgkJfQoKCQlAT3ZlcnJpZGUKCQlwdWJsaWMgdm9pZCBkaXNwbGF5KEdM
QXV0b0RyYXdhYmxlIGFyZzApIHsKCQkJcmVuZGVyKChHTDIpIGFyZzAuZ2V0R0woKSk7CgkJfQoK
CQlAT3ZlcnJpZGUKCQlwdWJsaWMgdm9pZCBkaXNwb3NlKEdMQXV0b0RyYXdhYmxlIGFyZzApIHsK
CQl9CgoJCUBPdmVycmlkZQoJCXB1YmxpYyB2b2lkIGluaXQoR0xBdXRvRHJhd2FibGUgYXJnMCkg
ewoJCQlzZXR1cCgoR0wyKSBhcmcwLmdldEdMKCkpOwoJCX0KCgkJQE92ZXJyaWRlCgkJcHVibGlj
IHZvaWQgcmVzaGFwZShHTEF1dG9EcmF3YWJsZSBhcmcwLCBpbnQgeCwgaW50IHksIGludCB3LCBp
bnQgaCkgewoJCQl0aGlzLnggPSB4OyB0aGlzLnkgPSB5OyB0aGlzLncgPSB3OyB0aGlzLmggPSBo
OwoJCQlzZXR1cCgoR0wyKSBhcmcwLmdldEdMKCkpOwoJCX0KCX0KCQoJcHVibGljIHN0YXRpYyB2
b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSl7CgkJbmV3IE5ld3RUZXN0KCk7Cgl9Cgp9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>