plugin scanner pro

Hello,
I have a problem using the scanner pro plugin.
I instaled and used without problem in Developer on my pc (window7)
When i try to deploy it, the solution can be opened. The server has windows server 2008. Shows the following error message:
‘Typeerror: Cannot call method “GetTwianSources” of undefined(escanear#6)’

If i take off the plugin from the server, the solution opens normal but obviously i cant use the plugin.
Any help will be appreciated

Do you have any exception in the servoy_log.txt or in the client’s java console?
It seems the plugin was not initialized, so the methods can’t be found.

Note that I am in the process of refactoring the whole plugin:
you will soon be able to do non-blocking (thread based with callbacks) scan, output to pdf and a few more things…

https://www.servoyforge.net/news/81

Thank you in answering
i copy below the message in the client java console
What does it means inicialize the plugin? How is it done?
What i did was only copied the files into the application_server/plugin folder

<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://desarrollo:8080" href="/servoy-client/solutions/s/pruebadbf.jnlp">
   <information> 
      <title>LabPrado</title>
      <vendor>Servoy</vendor>
      <homepage href="http://www.servoy.com/"/>
      <description>Database client</description>
      <icon href="/lib/images/sistema_mp_logo_gotita_naranja.png"/>
      <icon kind="splash" href="/lib/images/splash.jpg" width="64" height="64"/>
   	<shortcut online="true">
   	<desktop/>
   	</shortcut>
   </information>
   <resources>
      <j2se version="1.5+"   java-vm-args="-XX:SoftRefLRUPolicyMSPerMB=3600000" />
      <j2se version="1.6+"   java-vm-args="-XX:SoftRefLRUPolicyMSPerMB=3600000" />
      <jar href="/lib/j2db.jar" main="true" version="1285593981370" download="eager"/>
      <jar href="/lib/js.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/jabsorb.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/BrowserLauncher2.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/commons-logging.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/MRJAdapter.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/slf4j-api.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/client/slf4j-jdk14.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/rmitnl.jar" version="1285593981370" download="eager"/>
      <extension name="beans_molecule.jar" href="/servoy-client/beans/molecule.jar.jnlp" version="1271666487830"/>
      <extension name="beans_htmlbean.jar" href="/servoy-client/beans/htmlbean.jar.jnlp" version="1271666488011"/>
      <extension name="beans_s11_chart.jar" href="/servoy-client/beans/s11_chart.jar.jnlp" version="1271666487935"/>
      <extension name="beans_IClock.jar" href="/servoy-client/beans/IClock.jar.jnlp" version="1271666487746"/>
      <extension name="beans_datagrid.jar" href="/servoy-client/beans/datagrid.jar.jnlp" version="2571188352157"/>
      <extension name="beans_inmethod-grid.jar" href="/servoy-client/beans/inmethod-grid.jar.jnlp" version="1285594179318"/>
      <extension name="lafs_skinlf.jar" href="/servoy-client/lafs/skinlf.jar.jnlp" version="1271666486663"/>
      <extension name="lafs_kunststoff.jar" href="/servoy-client/lafs/kunststoff.jar.jnlp" version="1271666486196"/>
      <extension name="plugin_http.jar" href="/servoy-client/plugins/http.jar.jnlp" version="5120674016258"/>
      <extension name="plugin_dialog.jar" href="/servoy-client/plugins/dialog.jar.jnlp" version="1285594110724"/>
      <extension name="plugin_default_validators.jar" href="/servoy-client/plugins/default_validators.jar.jnlp" version="1285594109536"/>
      <extension name="plugin_headlessclient.jar" href="/servoy-client/plugins/headlessclient.jar.jnlp" version="1285594116426"/>
      <extension name="plugin_serialize.jar" href="/servoy-client/plugins/serialize.jar.jnlp" version="5120674089563"/>
      <extension name="plugin_spellcheck.jar" href="/servoy-client/plugins/spellcheck.jar.jnlp" version="5142376555634"/>
      <extension name="plugin_scanner_pro.jar" href="/servoy-client/plugins/scanner_pro.jar.jnlp" version="9027403110000"/>
      <extension name="plugin_servoy_jasperreports.jar" href="/servoy-client/plugins/servoy_jasperreports.jar.jnlp" version="17843428315719"/>
      <extension name="plugin_excelxport.jar" href="/servoy-client/plugins/excelxport.jar.jnlp" version="3856782311768"/>
      <extension name="plugin_converters.jar" href="/servoy-client/plugins/converters.jar.jnlp" version="1285594106997"/>
      <extension name="plugin_rawSQL.jar" href="/servoy-client/plugins/rawSQL.jar.jnlp" version="1285594152784"/>
      <extension name="plugin_udp.jar" href="/servoy-client/plugins/udp.jar.jnlp" version="1285594168777"/>
      <extension name="plugin_window.jar" href="/servoy-client/plugins/window.jar.jnlp" version="1285594170882"/>
      <extension name="plugin_xmlreader.jar" href="/servoy-client/plugins/xmlreader.jar.jnlp" version="1285594172114"/>
      <extension name="plugin_agent.jar" href="/servoy-client/plugins/agent.jar.jnlp" version="1285594103393"/>
      <extension name="plugin_pdf_output.jar" href="/servoy-client/plugins/pdf_output.jar.jnlp" version="6427970490474"/>
      <extension name="plugin_scheduler.jar" href="/servoy-client/plugins/scheduler.jar.jnlp" version="5131525215644"/>
      <extension name="plugin_mail.jar" href="/servoy-client/plugins/mail.jar.jnlp" version="1285594137417"/>
      <extension name="plugin_images.jar" href="/servoy-client/plugins/images.jar.jnlp" version="5142376442899"/>
      <extension name="plugin_file.jar" href="/servoy-client/plugins/file.jar.jnlp" version="1285594113866"/>
      <extension name="plugin_tabxport.jar" href="/servoy-client/plugins/tabxport.jar.jnlp" version="1285594166435"/>
      <extension name="plugin_sintproScannerPlugin.jar" href="/servoy-client/plugins/sintproScannerPlugin.jar.jnlp" version="8201381636000"/>
      <extension name="plugin_amortization.jar" href="/servoy-client/plugins/amortization.jar.jnlp" version="1285594104726"/>
      <extension name="plugin_maintenance.jar" href="/servoy-client/plugins/maintenance.jar.jnlp" version="1285594138652"/>
   </resources>
   <application-desc main-class="com.servoy.j2db.smart.J2DBClient">
      <argument>system.property.apple.laf.useScreenMenuBar:true</argument>
		<argument>CI:52133189-1AAF-4F26-BAEF-4B7778847145</argument>
		<argument>s:pruebadbf</argument>
		<argument>solution:pruebadbf</argument>
	</application-desc>
	<security>
   	<all-permissions/>
	</security>
</jnlp>

Looking at the reference to sintproScannerPlugin.jar.jnlp, it seems you are using an old version of the plugin, so I cannot say for sure.
You are not supposed to do anything than putting the content of the plugin and the plugin dependency directory in /plugins and it should initialize correctly…

But you should have an exception in the java client console (which is different from what you showed here is not the jnlp content that is loaded, not the output of the client console).

This is the sight or the screen:

If i press to see the details

it shows all this information:

<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://desarrollo:8080" href="/servoy-client/ss/s/pruebadbf.jnlp">
   <information> 
      <title>LabPrado</title>
      <vendor>Servoy</vendor>
      <homepage href="http://www.servoy.com/"/>
      <description>Database client</description>
      <icon href="/lib/images/sistema_mp_logo_gotita_naranja.png"/>
      <icon kind="splash" href="/lib/images/splash.jpg" width="64" height="64"/>
   	<shortcut online="true">
   	<desktop/>
   	</shortcut>
   </information>
   <resources>
      <j2se version="1.5+"   java-vm-args="-XX:SoftRefLRUPolicyMSPerMB=3600000" />
      <j2se version="1.6+"   java-vm-args="-XX:SoftRefLRUPolicyMSPerMB=3600000" />
      <jar href="/lib/j2db.jar" main="true" version="1285593981370" download="eager"/>
      <jar href="/lib/js.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/jabsorb.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/BrowserLauncher2.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/commons-logging.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/MRJAdapter.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/slf4j-api.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/client/slf4j-jdk14.jar" version="1285593981370" download="eager"/>
      <jar href="/lib/rmitnl.jar" version="1285593981370" download="eager"/>
      <extension name="beans_molecule.jar" href="/servoy-client/beans/molecule.jar.jnlp" version="1271666487830"/>
      <extension name="beans_htmlbean.jar" href="/servoy-client/beans/htmlbean.jar.jnlp" version="1271666488011"/>
      <extension name="beans_s11_chart.jar" href="/servoy-client/beans/s11_chart.jar.jnlp" version="1271666487935"/>
      <extension name="beans_IClock.jar" href="/servoy-client/beans/IClock.jar.jnlp" version="1271666487746"/>
      <extension name="beans_datagrid.jar" href="/servoy-client/beans/datagrid.jar.jnlp" version="2571188352157"/>
      <extension name="beans_inmethod-grid.jar" href="/servoy-client/beans/inmethod-grid.jar.jnlp" version="1285594179318"/>
      <extension name="lafs_skinlf.jar" href="/servoy-client/lafs/skinlf.jar.jnlp" version="1271666486663"/>
      <extension name="lafs_kunststoff.jar" href="/servoy-client/lafs/kunststoff.jar.jnlp" version="1271666486196"/>
      <extension name="plugin_http.jar" href="/servoy-client/plugins/http.jar.jnlp" version="5120674016258"/>
      <extension name="plugin_dialog.jar" href="/servoy-client/plugins/dialog.jar.jnlp" version="1285594110724"/>
      <extension name="plugin_default_validators.jar" href="/servoy-client/plugins/default_validators.jar.jnlp" version="1285594109536"/>
      <extension name="plugin_headlessclient.jar" href="/servoy-client/plugins/headlessclient.jar.jnlp" version="1285594116426"/>
      <extension name="plugin_serialize.jar" href="/servoy-client/plugins/serialize.jar.jnlp" version="5120674089563"/>
      <extension name="plugin_spellcheck.jar" href="/servoy-client/plugins/spellcheck.jar.jnlp" version="5142376555634"/>
      <extension name="plugin_scanner_pro.jar" href="/servoy-client/plugins/scanner_pro.jar.jnlp" version="9027403110000"/>
      <extension name="plugin_servoy_jasperreports.jar" href="/servoy-client/plugins/servoy_jasperreports.jar.jnlp" version="17843428315719"/>
      <extension name="plugin_excelxport.jar" href="/servoy-client/plugins/excelxport.jar.jnlp" version="3856782311768"/>
      <extension name="plugin_converters.jar" href="/servoy-client/plugins/converters.jar.jnlp" version="1285594106997"/>
      <extension name="plugin_rawSQL.jar" href="/servoy-client/plugins/rawSQL.jar.jnlp" version="1285594152784"/>
      <extension name="plugin_udp.jar" href="/servoy-client/plugins/udp.jar.jnlp" version="1285594168777"/>
      <extension name="plugin_window.jar" href="/servoy-client/plugins/window.jar.jnlp" version="1285594170882"/>
      <extension name="plugin_agent.jar" href="/servoy-client/plugins/agent.jar.jnlp" version="1285594103393"/>
      <extension name="plugin_pdf_output.jar" href="/servoy-client/plugins/pdf_output.jar.jnlp" version="6427970490474"/>
      <extension name="plugin_scheduler.jar" href="/servoy-client/plugins/scheduler.jar.jnlp" version="5131525215644"/>
      <extension name="plugin_xmlreader.jar" href="/servoy-client/plugins/xmlreader.jar.jnlp" version="1285594172114"/>
      <extension name="plugin_mail.jar" href="/servoy-client/plugins/mail.jar.jnlp" version="1285594137417"/>
      <extension name="plugin_images.jar" href="/servoy-client/plugins/images.jar.jnlp" version="5142376442899"/>
      <extension name="plugin_file.jar" href="/servoy-client/plugins/file.jar.jnlp" version="1285594113866"/>
      <extension name="plugin_tabxport.jar" href="/servoy-client/plugins/tabxport.jar.jnlp" version="1285594166435"/>
      <extension name="plugin_amortization.jar" href="/servoy-client/plugins/amortization.jar.jnlp" version="1285594104726"/>
      <extension name="plugin_maintenance.jar" href="/servoy-client/plugins/maintenance.jar.jnlp" version="1285594138652"/>
   </resources>
   <application-desc main-class="com.servoy.j2db.smart.J2DBClient">
      <argument>system.property.apple.laf.useScreenMenuBar:true</argument>
		<argument>CI:1262C5A3-39F8-4520-ADD6-8AF93C159B3B</argument>
		<argument>s:pruebadbf</argument>
		<argument>solution:pruebadbf</argument>
	</application-desc>
	<security>
   	<all-permissions/>
	</security>
</jnlp>

thank you for your help!!

p.d. before i had both version (old and new) at the time i take this information i leave only the last version of the plugin from:
https://www.servoyforge.net/projects/scannerpro/files

What is interesting is the Excepcion tab.
Can you copy what’s in there?

Sorry, here it goes

com.sun.deploy.net.JARSigningException: Se ha encontrado una entrada sin firma en el recurso: (http://desarrollo:8080/plugins/scanner_pro.jar, 1288843646000)
	at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source)
	at com.sun.javaws.security.SigningInfo.check(Unknown Source)
	at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
	at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
	at com.sun.javaws.Launcher.launch(Unknown Source)
	at com.sun.javaws.Main.launchApp(Unknown Source)
	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
	at com.sun.javaws.Main$1.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

From what I can understand of the message “Se ha encontrado una entrada sin firma en el recurso” it seems you have a double signature in your jar files or that you have 2 jars or a mix of jars signed by different signatures…
What I would recommend is: first, check that you don’t have many libraries for the plugin in your /plugins directory, maybe get rid of all references to the scanner_pro and sintpro etc… in plugins, then download the latest version and install cleanly.
Then add your license file (morena_license.jar) into the /plugins/scanner_pro/ folder

Now, you need to sign these jars using the signtester tool (available on ServoyForge), but the thing is that you need to re-sign the other jars as well.
So I suppose the easiest thing would be if I supply the jars WITHOUT any signature, and then you will use the signtester tool to sign them (as well as your license jar).

Will update the project download with unsigned jars to help (before tomorrow).

thanks a lot for your help!
I’ll wait for the proyect

I was following your recomendations with the project now available
(so: i take off all the scanner plugins, copy the new version, copy the morenalicence.jar and signed it)

and i get this error message at the exceptions on client java windows

JNLPException[category: Error de ejecución de archivo : Exception: null : LaunchDesc: 
<jnlp spec="1.0+" codebase="http://desarrollo:8080/" href="http://desarrollo:8080/servoy-client/plugins/scanner_pro.jar.jnlp">
  <information>
    <title>Scanner Pro Plugin</title>
    <vendor>ServoyForge</vendor>
    <homepage href="https://www.servoyforge.net/"/>
    <description>Scanner Pro Plugin</description>
    <offline-allowed/>
  </information>
  <security>
    <all-permissions/>
  </security>
  <update check="timeout" policy="always"/>
  <resources>
    <jar href="http://desarrollo:8080/plugins/scanner_pro.jar" version="1299258028318" download="eager" main="false"/>
    <jar href="http://desarrollo:8080/plugins/scanner_pro/morena.jar" version="1298856942000" download="eager" main="false"/>
    <jar href="http://desarrollo:8080/plugins/scanner_pro/gif-plugin-0.1.jar" version="1298856942000" download="eager" main="false"/>
    <jar href="http://desarrollo:8080/plugins/scanner_pro/morena_license.jar" version="1297939056000" download="eager" main="false"/>
    <jar href="http://desarrollo:8080/plugins/scanner_pro/iText-2.1.7.jar" version="1298856942000" download="eager" main="false"/>
    <jar href="http://desarrollo:8080/plugins/scanner_pro/morena_windows.jar" version="1298856942000" download="eager" main="false"/>
  </resources>
  <component-desc/>
</jnlp> ]
	at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
	at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
	at com.sun.javaws.Launcher.launch(Unknown Source)
	at com.sun.javaws.Main.launchApp(Unknown Source)
	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
	at com.sun.javaws.Main$1.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

I have update the download with a non signed version of the jar, get it from ServoyForge: https://www.servoyforge.net/projects/scannerpro/files

The name of the license should be morena_license.jar

Well,
I instal the new pluguin (unsigned version) also a new morena_licence.jar file
signed all them:

but i still can’t open the solution:
it come out the follow message:

JNLPException[category: Error de ejecución de archivo : Exception: null : LaunchDesc: 
<jnlp spec="1.0+" codebase="http://desarrollo:8080/" href="http://desarrollo:8080/servoy-client/plugins/scanner_pro.jar.jnlp">
  <information>
    <title>Scanner Pro Plugin</title>
    <vendor>ServoyForge</vendor>
    <homepage href="https://www.servoyforge.net/"/>
    <description>Scanner Pro Plugin</description>
    <offline-allowed/>
  </information>
  <security>
    <all-permissions/>
  </security>
  <update check="timeout" policy="always"/>
  <resources>
    <jar href="http://desarrollo:8080/plugins/scanner_pro.jar" version="1299266610622" download="eager" main="false"/>
    <jar href="http://desarrollo:8080/plugins/scanner_pro/morena.jar" version="1299266608415" download="eager" main="false"/>
    <jar href="http://desarrollo:8080/plugins/scanner_pro/gif-plugin-0.1.jar" version="1299266605330" download="eager" main="false"/>
    <jar href="http://desarrollo:8080/plugins/scanner_pro/morena_license.jar" version="1297939056000" download="eager" main="false"/>
    <jar href="http://desarrollo:8080/plugins/scanner_pro/iText-2.1.7.jar" version="1299266607653" download="eager" main="false"/>
    <jar href="http://desarrollo:8080/plugins/scanner_pro/morena_windows.jar" version="1299266609824" download="eager" main="false"/>
  </resources>
  <component-desc/>
</jnlp> ]
	at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
	at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
	at com.sun.javaws.Launcher.launch(Unknown Source)
	at com.sun.javaws.Main.launchApp(Unknown Source)
	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
	at com.sun.javaws.Main$1.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Thanks again

Hello!
I also install the plugin scanner_pro, unsigned version, and I have the same error as in the previous post.
Is there any solution?

Thanks again.

Roberto Diez.
Santa Fe. Argentina.

Please make sure:
1/ that you don’t have more than one version of the jars in your plugins folder
2/ sign the jars using the signtester tool
3/ clear your server cache (everything in /application_server/server/work/Catalina/localhost/)
4/ clear your client cache

The problem is with the signing and repacking of the morena_osx.jar morena_windows.jar and morena_license.jar
Basically, these jars have only resources but no classes, and thus the repacking process is going wrong.

I will publish an update of the first two jars (they are part of the open source distribution of the plugin) and will also update the signtester tool with a workaround for that.

Update the plugin, see https://www.servoyforge.net/news/86, get the unsigned version
Also download the latest version of the signtester tool https://www.servoyforge.net/news/87 add your own morena_license.jar and sign.