https://bugs.freedesktop.org/show_bug.cgi?id=58465

--- Comment #4 from Jochen Staerk <jsta...@usegroup.de> ---

(In reply to comment #2)
> Hi,
> 
> Could you please let me know how you compiled the OOoBeanViewer ? I did not
> find a LO4 beta SDK and I'm not sure if any results are valid when I try
> with the 3.6 SDK. Ideally windows but I could also try to reproduce in a
> linux VM.

The reason why I'm asking is I can't get the OfficeBeanViewer from the 3.6 SDK
to run (in examples\DevelopersGuide\OfficeBean). I installed Gnu Make and Gnu
Zip and the SDK in C:\Program Files (x86)\LibreOffice 3.6SDK and ran
setsdkenv_windows.bat which gave me a "\LibreOffice" kann syntaktisch an dieser
Stelle nicht verarbeitet werden.". I thought this could be connected to the
space in the path so I moved it to C:\libreoffice3.6_sdk\sdk but with the same
error message. Same problem in C:\Program Files (x86)\LibreOffice 3.6\sdk. 

Some debugging of setsdkenv_windows.bat led me to
C:\Users\jstaerk\AppData\Roaming\libreoffice3.6_sdk\setsdkenv_windows.bat where
I was able to correct

REM Set library path. 
set LIB=%OO_SDK_HOME%\lib;%LIB%
C:\Program Files (x86)\LibreOffice 3.6\sdk
TO: REM Set library path. 
TO:     set LIB="%OO_SDK_HOME%\lib;"%LIB%

and 
REM Set office program path.
if defined OFFICE_HOME (
set OFFICE_PROGRAM_PATH=%OFFICE_HOME%\program
)
TO: REM Set office program path.
TO: if defined OFFICE_HOME (
TO:   set OFFICE_PROGRAM_PATH="%OFFICE_HOME%\program"
TO: )

which shifted the position where "\LibreOffice" kann syntaktisch an dieser
Stelle nicht verarbeitet werden." ends the execution but I can't find how to
solve the current one.


So I tried compiling by myself 

with 

mkdir com\sun\star\comp\beans
javac -classpath "C:\Program Files (x86)\LibreOffice
3.6\URE\java\juh.jar;C:\Program Files (x86)\LibreOffice
3.6\URE\java\jurt.jar;C:\Program Files (x86)\LibreOffice
3.6\URE\java\ridl.jar;c:\Program Files (x86)\LibreOffice
3.6\program\classes\unoil.jar;c:\Program Files (x86)\LibreOffice
3.6\program\classes\officebean.jar" OOoBeanViewer.java

and moving the compiled class files to com\sun\star\comp\beans. Then I try
executing with

SET UNO_PATH="C:\Program Files (x86)\LibreOffice 3.6"

java -classpath "C:\Program Files (x86)\LibreOffice
3.6\URE\java\juh.jar;C:\Program Files (x86)\LibreOffice
3.6\URE\java\jurt.jar;C:\Program Files (x86)\LibreOffice
3.6\URE\java\ridl.jar;c:\Program Files (x86)\LibreOffice
3.6\program\classes\unoil.jar;c:\Program Files (x86)\LibreOffice
3.6\program\classes\officebean.jar;C:\Program Files (x86)\LibreOffice
3.6SDK\sdk\examples\DevelopersGuide\OfficeBean\com\sun\star\comp\beans\;."
com.sun.star.comp.beans.OOoBeanViewer


(in this case I have my SDK back in C:\Program Files (x86)\LibreOffice 3.6SDK). 

This shows me a window where I can already select New document|Text document,
but when I do, it throws

cannot find msvcr70
java.lang.Exception:
java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
        at java.lang.ProcessImpl.<init>(ProcessImpl.java:180)
        at java.lang.ProcessImpl.start(ProcessImpl.java:132)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1021)
        at java.lang.Runtime.exec(Runtime.java:615)
        at java.lang.Runtime.exec(Runtime.java:483)
        at
com.sun.star.comp.beans.LocalOfficeConnection$OfficeService.startupSe
rvice(LocalOfficeConnection.java:785)
        at
com.sun.star.comp.beans.LocalOfficeConnection.connect(LocalOfficeConn
ection.java:329)
        at
com.sun.star.comp.beans.LocalOfficeConnection.getComponentContext(Loc
alOfficeConnection.java:233)
        at com.sun.star.comp.beans.OOoBean.setOOoConnection(OOoBean.java:180)
        at com.sun.star.comp.beans.OOoBean.getOOoConnection(OOoBean.java:280)
        at
com.sun.star.comp.beans.OOoBean.getMultiServiceFactory(OOoBean.java:3
00)
        at com.sun.star.comp.beans.OOoBean.loadFromURL(OOoBean.java:570)
        at
com.sun.star.comp.beans.OOoBeanViewer.createBlankDoc(OOoBeanViewer.ja
va:314)
        at
com.sun.star.comp.beans.OOoBeanViewer.access$000(OOoBeanViewer.java:5
2)
        at
com.sun.star.comp.beans.OOoBeanViewer$1.actionPerformed(OOoBeanViewer
.java:122)
        at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:20
18)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
a:2341)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:402)
        at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259
)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
        at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:8
33)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMen
uItemUI.java:877)
        at java.awt.Component.processMouseEvent(Component.java:6504)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
        at java.awt.Component.processEvent(Component.java:6269)
        at java.awt.Container.processEvent(Container.java:2229)
        at java.awt.Component.dispatchEventImpl(Component.java:4860)
        at java.awt.Container.dispatchEventImpl(Container.java:2287)
        at java.awt.Component.dispatchEvent(Component.java:4686)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832
)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
        at java.awt.Container.dispatchEventImpl(Container.java:2273)
        at java.awt.Window.dispatchEventImpl(Window.java:2713)
        at java.awt.Component.dispatchEvent(Component.java:4686)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
        at java.awt.EventQueue.access$000(EventQueue.java:101)
        at java.awt.EventQueue$3.run(EventQueue.java:666)
        at java.awt.EventQueue$3.run(EventQueue.java:664)
        at java.security.AccessController.doPrivileged(Native Method)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:87)
        at java.awt.EventQueue$4.run(EventQueue.java:680)
        at java.awt.EventQueue$4.run(EventQueue.java:678)
        at java.security.AccessController.doPrivileged(Native Method)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
        at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:211)
        at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:128)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:117)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)

        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)

        at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
--- end.
OOoBeanViewer.2:
com.sun.star.comp.beans.NoConnectionException
        at com.sun.star.comp.beans.OOoBean.loadFromURL(OOoBean.java:703)
        at
com.sun.star.comp.beans.OOoBeanViewer.createBlankDoc(OOoBeanViewer.ja
va:314)
        at
com.sun.star.comp.beans.OOoBeanViewer.access$000(OOoBeanViewer.java:5
2)
        at
com.sun.star.comp.beans.OOoBeanViewer$1.actionPerformed(OOoBeanViewer
.java:122)
        at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:20
18)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
a:2341)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:402)
        at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259
)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
        at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:8
33)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMen
uItemUI.java:877)
        at java.awt.Component.processMouseEvent(Component.java:6504)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
        at java.awt.Component.processEvent(Component.java:6269)
        at java.awt.Container.processEvent(Container.java:2229)
        at java.awt.Component.dispatchEventImpl(Component.java:4860)
        at java.awt.Container.dispatchEventImpl(Container.java:2287)
        at java.awt.Component.dispatchEvent(Component.java:4686)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832
)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
        at java.awt.Container.dispatchEventImpl(Container.java:2273)
        at java.awt.Window.dispatchEventImpl(Window.java:2713)
        at java.awt.Component.dispatchEvent(Component.java:4686)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
        at java.awt.EventQueue.access$000(EventQueue.java:101)
        at java.awt.EventQueue$3.run(EventQueue.java:666)
        at java.awt.EventQueue$3.run(EventQueue.java:664)
        at java.security.AccessController.doPrivileged(Native Method)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:87)
        at java.awt.EventQueue$4.run(EventQueue.java:680)
        at java.awt.EventQueue$4.run(EventQueue.java:678)
        at java.security.AccessController.doPrivileged(Native Method)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
        at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:211)
        at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:128)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:117)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)

        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)

        at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)


The cannot find msvcr70 seems to be a notice, I can fix that by copying a
msvcsr70.dll from a different software but when I do, I will get a
IllegalArgumentException exception when selecting new text document:


java.lang.Exception:
java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
        at java.lang.ProcessImpl.<init>(ProcessImpl.java:180)
        at java.lang.ProcessImpl.start(ProcessImpl.java:132)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1021)
        at java.lang.Runtime.exec(Runtime.java:615)
        at java.lang.Runtime.exec(Runtime.java:483)
        at
com.sun.star.comp.beans.LocalOfficeConnection$OfficeService.startupSe
rvice(LocalOfficeConnection.java:785)
        at
com.sun.star.comp.beans.LocalOfficeConnection.connect(LocalOfficeConn
ection.java:329)
        at
com.sun.star.comp.beans.LocalOfficeConnection.getComponentContext(Loc
alOfficeConnection.java:233)
        at com.sun.star.comp.beans.OOoBean.setOOoConnection(OOoBean.java:180)
        at com.sun.star.comp.beans.OOoBean.getOOoConnection(OOoBean.java:280)
        at
com.sun.star.comp.beans.OOoBean.getMultiServiceFactory(OOoBean.java:3
00)
        at com.sun.star.comp.beans.OOoBean.loadFromURL(OOoBean.java:570)
        at
com.sun.star.comp.beans.OOoBeanViewer.createBlankDoc(OOoBeanViewer.ja
va:314)
        at
com.sun.star.comp.beans.OOoBeanViewer.access$000(OOoBeanViewer.java:5
2)
        at
com.sun.star.comp.beans.OOoBeanViewer$1.actionPerformed(OOoBeanViewer
.java:122)
        at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:20
18)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
a:2341)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:402)
        at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259
)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
        at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:8
33)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMen
uItemUI.java:877)
        at java.awt.Component.processMouseEvent(Component.java:6504)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
        at java.awt.Component.processEvent(Component.java:6269)
        at java.awt.Container.processEvent(Container.java:2229)
        at java.awt.Component.dispatchEventImpl(Component.java:4860)
        at java.awt.Container.dispatchEventImpl(Container.java:2287)
        at java.awt.Component.dispatchEvent(Component.java:4686)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832
)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
        at java.awt.Container.dispatchEventImpl(Container.java:2273)
        at java.awt.Window.dispatchEventImpl(Window.java:2713)
        at java.awt.Component.dispatchEvent(Component.java:4686)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
        at java.awt.EventQueue.access$000(EventQueue.java:101)
        at java.awt.EventQueue$3.run(EventQueue.java:666)
        at java.awt.EventQueue$3.run(EventQueue.java:664)
        at java.security.AccessController.doPrivileged(Native Method)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:87)
        at java.awt.EventQueue$4.run(EventQueue.java:680)
        at java.awt.EventQueue$4.run(EventQueue.java:678)
        at java.security.AccessController.doPrivileged(Native Method)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
        at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:211)
        at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:128)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:117)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)

        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)

        at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
--- end.
OOoBeanViewer.2:
com.sun.star.comp.beans.NoConnectionException
        at com.sun.star.comp.beans.OOoBean.loadFromURL(OOoBean.java:703)
        at
com.sun.star.comp.beans.OOoBeanViewer.createBlankDoc(OOoBeanViewer.ja
va:314)
        at
com.sun.star.comp.beans.OOoBeanViewer.access$000(OOoBeanViewer.java:5
2)
        at
com.sun.star.comp.beans.OOoBeanViewer$1.actionPerformed(OOoBeanViewer
.java:122)
        at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:20
18)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
a:2341)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:402)
        at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259
)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
        at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:8
33)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMen
uItemUI.java:877)
        at java.awt.Component.processMouseEvent(Component.java:6504)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
        at java.awt.Component.processEvent(Component.java:6269)
        at java.awt.Container.processEvent(Container.java:2229)
        at java.awt.Component.dispatchEventImpl(Component.java:4860)
        at java.awt.Container.dispatchEventImpl(Container.java:2287)
        at java.awt.Component.dispatchEvent(Component.java:4686)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832
)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
        at java.awt.Container.dispatchEventImpl(Container.java:2273)
        at java.awt.Window.dispatchEventImpl(Window.java:2713)
        at java.awt.Component.dispatchEvent(Component.java:4686)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
        at java.awt.EventQueue.access$000(EventQueue.java:101)
        at java.awt.EventQueue$3.run(EventQueue.java:666)
        at java.awt.EventQueue$3.run(EventQueue.java:664)
        at java.security.AccessController.doPrivileged(Native Method)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:87)
        at java.awt.EventQueue$4.run(EventQueue.java:680)
        at java.awt.EventQueue$4.run(EventQueue.java:678)
        at java.security.AccessController.doPrivileged(Native Method)
        at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
        at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:211)
        at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:128)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:117)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)

        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)

        at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to