Last update: 4 August 2017
Event Type: Error
Event Source: Fabasoft Components
Event Category: Application
Event ID: 0
Date: 08.04.2009
Time: 10:31:35
User: N/A
Computer: VMFOLIO2008
Description:
The OpenOffice.org library function "OOoConverter::OOoConnect" returned an error (Conv_ESERVICEMANAGER).
Object: COO.200.100.1.2106876
Action: FSCTLH@1.1001:ExecuteConversion
Library: FSCTLH81
Function: FSCTLHExecuteConversion
Source: Fabasoft Components FSCTLH@1.1001
User: FABASOFT\websvc
Process: 4400 (0x00001130) [W3WP]
Thread: 4068 (0x00000FE4)
Version: 8.1.6.23
System: Win2k3 5.02 Build 3790 Service Pack 2.00
Memory: 1396320/2142252/1629020
Event Type: Error
Event Source: Fabasoft Components
Event Category: Application
Event ID: 0
Date: 08.04.2009
Time: 10:31:35
User: N/A
Computer: VMFOLIO2008
Description:
HTTP status code: 500 Internal Server Error
Error description: The OpenOffice.org library function "OOoConverter::OOoConnect" returned an error (Conv_ESERVICEMANAGER).
HRESULT: 0x80040214
Method: GET
URL: /fsc/fscdav/CALL?ACTION=COO.1.1001.1.87351&OBJ=COO.200.100.1.2106876&ARG=COO.200.100.1.2106876&ARG2=odt&RES=ARG3&ARG4=0&dx=COO.1.1001.1.116800&ax=COO.1.1001.1.91492&cx=Z1R1xS9wrFDWnDkV&lx=COO.1.1.1.10&tz=2d120&cs=COO.1.1001.1.91460&fx=0&hx=00-50-56-18-04-83&NAME=/test.pdf
Object: COO.200.100.1.12
Action: FSCVAPP@1.1001:ProcessWebDAVRequest
Library: FSCDAVEXT81
Function: FSCDAVProcessRequest
Source: Fabasoft Components FSCVAPP@1.1001
User: FABASOFT\administrator
Process: 4400 (0x00001130) [W3WP]
Thread: 6584 (0x000019B8)
Version: 8.1.6.23
System: Win2k3 5.02 Build 3790 Service Pack 2.00
Memory: 1395764/2141940/1629028
Command line parameter localhost has been replaced by the fully qualified hostname
soffice -headless -accept=socket,host=vmfolio2008,port=8100;urp
Replace fully qualified hostname by localhost as described in Whitepaper "Installation of Fabasoft Components Services on .pdf"
soffice -headless -accept=socket,host=localhost,port=8100;urp
Configuration object FSCTLH@1.1001:StdOleAutomationHost has more OpenOffice.org ports defined in property "OpenOffice.org Instance Configuration" than the conversion server offers.
e.g. 8100, 8101 and 8102 defined in FSCTLH@1.1001:StdOleAutomationHost
but /etc/fabasoft/watcher.conf shows :
OOINSTANCES=1
1 OpenOffice Instance would mean only port 8100 would be listened.
According to the example above you have to set it up to 3 OpenOffice Instances starting with port 8100:
OOINSTANCES=3
Apr7 04:02:34 logger[30387]: starting DISPLAY=:99 LD_LIBRARY_PATH=/opt/openoffice.org2.4/program /opt/openoffice.org2.4/program/soffice -headless -norestore -invisible '-accept=socket,host=localhost,port=8100,tcpNoDelay=1;urp;' >& /dev/null &
Apr7 04:02:40 logger[30449]: Could not connect to OpenOffice.org instance
Welcome wizard of OpenOffice appeared each time the watcher daemon has been started, though the wizard has been completed as user convuser_N! Found out by starting soffice without parameters as user convuser_N after restarting the watcher daemon. It seems to be a OpenOffice bug. Removing the profile folder of OpenOffice did not solve the problem.
Adding parameter –nofirststartwizard in /etc/fabasoft/watcher.conf and restarting watcher daemon by executing /etc/init.d/watcherd restart
# WARNING: only change this if you know what you are doing!
OOSTARTUP_PARAMETERS="-headless -nofirststartwizard -norestore -invisible \"'-accept=socket,host=\$OOHOST,port=\$OOPORT,tcpNoDelay=1;urp;'\""
ReportEvent: HTTP status code: 500 Internal Server Error
OpenOffice path not addet to PATH Variable.
PATH=;C:\Program Files\OpenOffice.org \program
vi /var/opt/fabasoft/instances/WebService_/env/LD_LIBRARY_PATH
In the file add the following paths: /usr/lib /lib /opt/openoffice.org/program
Example:
/opt/fabasoft/share/web/WebService_100/asp/content/bin:/opt/fabasoft/share/web/WebService_100/asp/content/bin/INSTALLDIR/Domain_1_1:
/opt/fabasoft/share/web/WebService_100/asp/content/bin/INSTALLDIR/Domain_1_1001:
/usr/lib/java/jre/lib/i386:/usr/lib/java/jre/lib/i386/client:/usr/lib:/lib:/opt/openoffice.org2.3/program
Invalid library ooostubhost in folder /opt/fabasoft/share/eval
dmesg
would show
ooostubhost[9040] trap divide error rip:f7ef320b rsp:ffcfde30 error:0
ooostubhost[9084] trap divide error rip:f7f8220b rsp:ffc37d70 error:0
Copy ooostubhost from Install-Kit ./Setup/ComponentsBase/ to /opt/fabasoft/share/eval Look for further libraries using:
find /opt/fabasoft/share -name "ooostubhost"
and replace it accordingly.
Afterwards restart the Conversion-Webservice.
/opt/fabasoft/share/eval/libooostub.so not in executable format.
[root@~]# ldd /opt/fabasoft/share/eval/libooostub.so
ldd: warning: you do not have execution permission for `/opt/fabasoft/share/eval/libooostub.so'
not a dynamic executable
chmod +x /opt/fabasoft/share/eval/libooostub.so
The reason might be that OpenOffice starts very slowly due to a name lookup of its own hostname. That leads to Health check timeout and a continuous restart of the OpenOfffice instance.
Edit /etc/hosts and add an entry for localhost and for the IP address of the machine:
127.0.0.1 localhost.localdomain localhost
myconvserver.support.fabasoft.local
Beginning with version Fabasoft Folio 2009 Fall Release (9.2.5) it is possible to activate or deactivate the behavior of the conversion server according to update the DocProperties before printing or not.
Component FSCCONV must be at least from build nr. 9.2.5.99
activate (default value)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Fabasoft\FSCCONV@1.1001]
"UpdateFieldsAtPrint"=dword:00000001
deactivate
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Fabasoft\FSCCONV@1.1001]
"UpdateFieldsAtPrint"=dword:00000000
1. Stop Webservices
iisreset /stop
2. Delete INSTALLDIR
Windows Server 2008: C:\ProgramData\Fabasoft\INSTALLDIR
3. Start Webservices
iisreset /start
Conversion Server Eventlog might show:
The machine-default permission settings do not
grant Local Activation permission for the
COM Server application with
CLSID
{000209FF-0000-0000-C000-000000000046}
to the user SUPPORT\conv_egov925 SID
(S-1-5-21-800838583-923196457-1120335376-1804)
from address LocalHost (Using LRPC). This security permission can be modified using the
Component Services administrative tool
Check DCOM Configuration Settings
Hint: CLSID {000209FF-0000-0000-C000-000000000046} stands for Microsoft Winword with CLSID {00020906-0000-0000-C000-000000000046}
Check file permission for Conversion service user:
Hint: Process Monitor (procmon) is your friend http://technet.microsoft.com/de-de/sysinternals/bb896645
Check if 32-Bit Office Version is installed on your conversionserver
/etc/init.d/watcherd stop
xhost +
su - convuser_1
soffice
If OpenOffice starts within 5 seconds everything's should be OK!