Install LiberoHR failed

156 views
Skip to first unread message

Hadi Handojo

unread,
Jul 24, 2015, 3:29:19 AM7/24/15
to iDempiere
Hi,
I try to install LiberoHR to iDempiere 2.1 Daily Maintained with osgi console, everything seems find but only Payroll Movement is appeared at the bottom Menu tree but it will work if I install it to Idempiere 2.1 Installer.

Could anybody please give me some information regarding this problem? Thank you.

Best regards,
Hadi Handojo

redhuan d. oon

unread,
Jul 24, 2015, 2:07:43 PM7/24/15
to iDempiere, ha...@smartbox.co.id, ha...@smartbox.co.id
Try read the Payroll.pdf written on it.

Hadi Handojo

unread,
Jul 25, 2015, 2:59:23 AM7/25/15
to iDempiere, red...@gmail.com
Ok, I'll read it thoroughly one more time. Thank you.

Hadi Handojo

unread,
Jul 25, 2015, 5:10:47 AM7/25/15
to iDempiere, red...@gmail.com
Hi redhuan,

I'm sorry for lack of knowledge, if I install to new iDempiere 2.1 (Daily) I get this error message:

15:42:20.537-----------> MColumn.set_Value: IsToolbarButton - Value too long - truncated to length=1 [40]
15:42:20.539===========> MColumn.saveError: Validate - IsToolbarButton Invalid value - false - Reference_ID=200099 - B - Y - N [40]
15:42:20.553===========> MColumn.saveError: Validate - Toolbar Button - IsToolbarButton Invalid value - false - Reference_ID=200099 - B - Y - N [40]
15:42:20.559===========> PackIn.importXML: importXML: [40]
org.adempiere.pipo2.exception.POSaveFailedException: Failed to save column Payroll Movement
    at org.adempiere.pipo2.handler.ColumnElementHandler.startElement(ColumnElementHandler.java:159)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:226)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:234)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:234)
    at org.adempiere.pipo2.PackInHandler.endElement(PackInHandler.java:303)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:168)
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:131)
    at org.adempiere.pipo.srv.PipoDictionaryService.merge(PipoDictionaryService.java:78)
    at org.adempiere.plugin.utils.AdempiereActivator.packIn(AdempiereActivator.java:119)
    at org.adempiere.plugin.utils.AdempiereActivator.installPackage(AdempiereActivator.java:89)

15:42:20.600===========> PackIn.importXML: importXML: [40]
java.lang.RuntimeException: Failed to save column Payroll Movement
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:179)
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:131)
    at org.adempiere.pipo.srv.PipoDictionaryService.merge(PipoDictionaryService.java:78)
    at org.adempiere.plugin.utils.AdempiereActivator.packIn(AdempiereActivator.java:119)
    at org.adempiere.plugin.utils.AdempiereActivator.installPackage(AdempiereActivator.java:89)
    at org.adempiere.plugin.utils.AdempiereActivator.access$4(AdempiereActivator.java:55)
    at org.adempiere.plugin.utils.AdempiereActivator$1.run(AdempiereActivator.java:172)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
caused by: org.adempiere.pipo2.exception.POSaveFailedException: Failed to save column Payroll Movement
    at org.adempiere.pipo2.handler.ColumnElementHandler.startElement(ColumnElementHandler.java:159)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:226)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:234)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:234)
    at org.adempiere.pipo2.PackInHandler.endElement(PackInHandler.java:303)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:168)
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:131)
    at org.adempiere.pipo.srv.PipoDictionaryService.merge(PipoDictionaryService.java:78)
    at org.adempiere.plugin.utils.AdempiereActivator.packIn(AdempiereActivator.java:119)
    at org.adempiere.plugin.utils.AdempiereActivator.installPackage(AdempiereActivator.java:89)

15:42:20.614===========> PipoDictionaryService.merge: importXML: [40]
java.lang.RuntimeException: Failed to save column Payroll Movement
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:179)
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:131)
    at org.adempiere.pipo.srv.PipoDictionaryService.merge(PipoDictionaryService.java:78)
    at org.adempiere.plugin.utils.AdempiereActivator.packIn(AdempiereActivator.java:119)
    at org.adempiere.plugin.utils.AdempiereActivator.installPackage(AdempiereActivator.java:89)
    at org.adempiere.plugin.utils.AdempiereActivator.access$4(AdempiereActivator.java:55)
    at org.adempiere.plugin.utils.AdempiereActivator$1.run(AdempiereActivator.java:172)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
caused by: org.adempiere.pipo2.exception.POSaveFailedException: Failed to save column Payroll Movement
    at org.adempiere.pipo2.handler.ColumnElementHandler.startElement(ColumnElementHandler.java:159)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:226)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:234)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:234)
    at org.adempiere.pipo2.PackInHandler.endElement(PackInHandler.java:303)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:168)
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:131)
    at org.adempiere.pipo.srv.PipoDictionaryService.merge(PipoDictionaryService.java:78)
    at org.adempiere.plugin.utils.AdempiereActivator.packIn(AdempiereActivator.java:119)
    at org.adempiere.plugin.utils.AdempiereActivator.installPackage(AdempiereActivator.java:89)

15:42:20.628===========> AdempiereActivator.packIn: Pack in failed. [40]
java.lang.RuntimeException: Failed to save column Payroll Movement
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:179)
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:131)
    at org.adempiere.pipo.srv.PipoDictionaryService.merge(PipoDictionaryService.java:78)
    at org.adempiere.plugin.utils.AdempiereActivator.packIn(AdempiereActivator.java:119)
    at org.adempiere.plugin.utils.AdempiereActivator.installPackage(AdempiereActivator.java:89)
    at org.adempiere.plugin.utils.AdempiereActivator.access$4(AdempiereActivator.java:55)
    at org.adempiere.plugin.utils.AdempiereActivator$1.run(AdempiereActivator.java:172)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
caused by: org.adempiere.pipo2.exception.POSaveFailedException: Failed to save column Payroll Movement
    at org.adempiere.pipo2.handler.ColumnElementHandler.startElement(ColumnElementHandler.java:159)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:226)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:234)
    at org.adempiere.pipo2.PackInHandler.processElement(PackInHandler.java:234)
    at org.adempiere.pipo2.PackInHandler.endElement(PackInHandler.java:303)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:168)
    at org.adempiere.pipo2.PackIn.importXML(PackIn.java:131)
    at org.adempiere.pipo.srv.PipoDictionaryService.merge(PipoDictionaryService.java:78)
    at org.adempiere.plugin.utils.AdempiereActivator.packIn(AdempiereActivator.java:119)
    at org.adempiere.plugin.utils.AdempiereActivator.installPackage(AdempiereActivator.java:89)

While if I install it to iDempiere 2.1 Installer there is no error message.

Could you please give me some clue? Thank you.

Best regards,
Hadi Handojo

On Saturday, July 25, 2015 at 1:07:43 AM UTC+7, redhuan d. oon wrote:

redhuan d. oon

unread,
Jul 25, 2015, 5:14:53 AM7/25/15
to iDempiere, ha...@smartbox.co.id, ha...@smartbox.co.id
It maybe broken due to new changes in iDempiere since the Payroll migration was done some years ago. Try looking into the source code and debug. The PDF also gives some idea. if you do not know open source, try getting a friend who can and it does take time but with the source it is much easier. It is important to work with the source to get the best benefit as this is not an off the shelf product without modification.

Alejandro Guerra

unread,
Jul 25, 2015, 10:10:12 AM7/25/15
to iDempiere, red...@gmail.com, ha...@smartbox.co.id
Hi hadi,

i think the problem is thisthe 2pack inside the plugin You need to export that and change "IsToolbarButton- N" for ---> "false"  and "IsToolbarButton- Y" for ---> "true"

Carlos Antonio Ruiz Gomez

unread,
Jul 25, 2015, 5:17:28 PM7/25/15
to idem...@googlegroups.com
Hadi, or you can try this version which seems more updated:
https://bitbucket.org/dcs_bitbucket/liberohr_ve

Orlando, is there a installer for this version?  Like jar?

Regards,

Carlos Ruiz

Hadi Handojo

unread,
Jul 25, 2015, 10:48:37 PM7/25/15
to iDempiere, car...@gmail.com
Hi,

Thank you Redhuan, Alejandro Guerra and Carlos Ruiz,

I've tried 2pack from https://bitbucket.org/dcs_bitbucket/liberohr_ve, but i did not work with this message "File does not exist: /tmp/packin0/dcs_bitbucket-liberohr_ve-9e8e0c2d383e/dict/PackOut.xml"

The one that I download  from redhuan/p2 works fine if I install it to iDempiere 2.1 installer (31 Oct 2014), it does not work only if I install it to the Daily (the latest is 24 Jul 2015), IMHO the problem is not from LiberoHR_plugins.jar but from the new iDempiere package (something change in development). I really appreciate for the advice. Thank you.

Best regards,
Hadi Handojo

redhuan d. oon

unread,
Jul 26, 2015, 11:53:52 AM7/26/15
to iDempiere, ha...@smartbox.co.id, car...@gmail.com, ha...@smartbox.co.id
Then follow Alejandra's advice above. It is the change that you have to make in the xml and then zip and Pack in again.
Reply all
Reply to author
Forward
0 new messages