Anyone available that understands the OpenOffice bridges or could point me to 
the correct documentation so that I can begin to understand the problem myself? 
This has been a road block for me.

Thanks!

-----Original Message-----
From: Steele, Raymond 
Sent: Friday, April 11, 2014 5:00 PM
To: dev@openoffice.apache.org
Subject: RE: EXTERNAL: Re: Extension Manager Add Crashes

I compiled the sdk example Addon ProtocolHandlerAddon_cpp and attempted to 
install the generated OXT. Here is the stack trace of the crash. It seems to 
get past the cpp_vtable_call, but the problem still seems to be related to the 
bridge?

[1] 
com::sun::stat::uno::Reference<com::sun::star::uno::XInterface>::iquery(pInterface
  = 0xf32a0eec)) line 64 in "Reference.hxx"
[2] s_stub_computeObjectIdentifier(pParm = 0xf15dc288), line 117 in 
"component.cxx"
[3] s_environemen_invokeV(pCurrentEnv = (nil), pTargetEnv = 0x918f3e8, pCallee 
= 0xf824244b0 = &`libsunpro5_uno.so` component.cxx's 
s_stub_computeObjectIdentifier, pParm = 0xf15dc288), line288 in EnvStack.cxx"
[4] uno_Enviornment_invoke_v(pTargetEnv = 0x918f3e8, pCallee = 0xf824244b0 = 
&`libsunpro5_uno.so` component.cxx's s_stub_computeObjectIdentifier, pParm = 
0xf15dc288), line307 in "EnvStack.cxx"
[5] uno_Enviornment_invoke(pEnv = 0x918f3e8, pCallee = 0xf824244b0 = 
&`libsunpro5_uno.so` component.cxx's s_stub_computeObjectIdentifier, ......), 
line 316 in "EnvStack.cxx"
[6] computeObjectIdentifier(pExtEnv = 0x918f3e8. ppOId = 0xf15dc39c, pInterface 
= 0xfe2a0eec), line 156 in "component.cxx"
[7] defenv_getObjectIdentifier(pEnv = 0x918f3e8. ppOId = 0xf15dc39c, pInterface 
= 0xfe2a0eec), line 475 in "lbenv.cxx"
[8] bridges::cpp_uno::shared::cpp2unoMapping(pMapping = 0x99e156c, ppUnoI = 
0xf15dc448, pCppI = 0xfe2a0eec, pTypeDescr = 0x80e21do), line 78 in "bridge.cxx"
[9] cppu_::_map(p = ..........) lin 69 in "prim.hxx"
[10]cppu::_copyConstructData(.................), line 871 in "copy.hxx"
[11]uno_copyAndConvertData(......................), line 264 in "data.cxx"
[12] _unamed_Aja7vq::cpp2uno_Call(..........................) line 135 in 
"cpp2uno.cxx"
[13] cpp_vtable_call(.............................) line 332 in "cpp2uno.cxx"
14] privateSnippetExecutorGeneral(........................), at 0xf82416a2



-----Original Message-----
From: Carl Marcum [mailto:cmar...@apache.org]
Sent: Thursday, April 10, 2014 5:51 PM
To: a...@openoffice.apache.org; dev@openoffice.apache.org
Subject: Re: EXTERNAL: Re: Extension Manager Add Crashes

On 04/10/2014 07:15 PM, Steele, Raymond wrote:
> Carl,
>
> I have the new Netbeans plugin. I created a new Add-on project (just an empty 
> one that does nothing), compiled and generated the .OXT. The Extension 
> manager still rejects it and OpenOffice crashes. I was able to install the 
> extension mentioned here with success.
>
> https://issues.apache.org/ooo/show_bug.cgi?id=121577
>
> -----Original Message-----
> From: Carl Marcum [mailto:cmar...@apache.org]
> Sent: Thursday, April 10, 2014 2:55 PM
> To: dev@openoffice.apache.org
> Cc: a...@openoffice.apache.org
> Subject: Re: EXTERNAL: Re: Extension Manager Add Crashes
>
> On 04/10/2014 03:31 PM, Steele, Raymond wrote:
>> I am cross posting here since I am not getting  much traction on the 
>> dev list and it appears it may be API related. I have an add-on that 
>> I developed using the Netbeans Openiffice module. This .oxt file 
>> works fine on AOO 3.3, but since I switched to AOO 4.0.1 and after a 
>> recompile, the Extension Manager will not take my add-on (see below 
>> please). However, the extension manager will take the module located 
>> http://extensions.openoffice.org/en/project/english-dictionaries-apac
>> h
>> e-openoffice
>>
>> Is there anything that the new AOO needs configured within the .oxt that was 
>> not needed in 3.3? Any help would be great!
>>
>> -----Original Message-----
>> From: Steele, Raymond
>> Sent: Wednesday, April 09, 2014 8:08 AM
>> To: dev@openoffice.apache.org
>> Subject: RE: EXTERNAL: Re: Extension Manager Add Crashes
>>
>> Thanks. I am using Java. The extension I have works on my Solaris 10 
>> OpenOffice 3.3 instance, but not on my Solaris 11 4.0.1 instance. I used the 
>> OpenOffice Netbeans module to create the Add-on.
>>
>> -----Original Message-----
>> From: Jürgen Schmidt [mailto:jogischm...@gmail.com]
>> Sent: Tuesday, April 08, 2014 11:16 PM
>> To: dev@openoffice.apache.org
>> Subject: Re: EXTERNAL: Re: Extension Manager Add Crashes
>>
>> On 4/8/14 11:49 PM, Steele, Raymond wrote:
>>> I installed the extension located at the following link with success, so 
>>> what is wrong with my extension........
>>>
>>> http://extensions.openoffice.org/en/project/english-dictionaries-apa
>>> c
>>> h
>>> e-openoffice
>>
>> it's difficult to say without having the code, you can easy make mistakes 
>> with extensions.
>>
>> I haven't followed the thread in detail but maybe you can describe in 
>> a few sentences what exactly you try
>>
>> - which programming language do you use
>> - which kind of extension, an add-on, a calc add-in, ...
>> - ...
>>
>> Juergen
>>
>>
>>>
>>>
>>> -----Original Message-----
>>> From: Steele, Raymond
>>> Sent: Tuesday, April 08, 2014 10:31 AM
>>> To: 'dev@openoffice.apache.org'
>>> Subject: RE: EXTERNAL: Re: Extension Manager Add Crashes
>>>
>>> Is there any one that is familiar with this code and able to lend a hand. I 
>>> do not understand what is going on here.  I suspect that the crash is 
>>> cpp_vtable_call is due to a RuntimeException thrown in Reference.hxx 
>>> because pQueried is equal to (nil). Here is the  stack trace leading up to 
>>> the RunTimeException during the registration of my .oxt file.
>>>
>>> =>[1] com::sun::star::uno::BaseReference::iquery_throw(pInterface = 
>>> 0x9e348ac, rType = CLASS), line 81 in "Reference.hxx"
>>>        [2] 
>>> dp_registry::backend::component::_unamed_AjaA7n_a0TEvD::BackendImpl::ComponentPackageImpl::processPackage_(this
>>>  = 0xea4f9a88,   _ARG2 = CLASS, doRegisterPackge = true, startup = false, 
>>> abortChannel = CLASS, xCmdEnv = CLASS), line 1554 in "dp_component.cxx"
>>>        [3] dp_registry::backend::Package::processPackage_Impl(this = 
>>> 0xea4f9a88, doRegisterPackage = true, startup = false, xAbortChannel = 
>>> CLASS, xCmdEnv = CLASS), line 675 in "dp_backend.cxx"
>>>        [4] dp_registy::backend::Package::registerPackage(this = 0xe9b94c58, 
>>> startup = '\0', xAbortChannel = CLASS, xCmdEnv = CALSS), line 725 in 
>>> "dp_backend.cxx"
>>>
>>> I really need to get over this hurdle.
>>>
>>> -----Original Message-----
>>> From: Steele, Raymond
>>> Sent: Friday, April 04, 2014 5:52 PM
>>> To: dev@openoffice.apache.org
>>> Subject: RE: EXTERNAL: Re: Extension Manager Add Crashes
>>>
>>> I am still plugging away at this issue. This is what I have determined.  
>>> addExtension is called in dp_extensionmanager.cxx. However,  a 
>>> RuntimeException is thrown somewhere and caught on line 819.  Then on line 
>>> 830,  the code then tries to recover the "original status"  then call 
>>> activateExtension, which then leads up to the crash, which happens after an 
>>> attempt to register and process the package in dp_component.cxx. I am not 
>>> sure if the initial RuntimeException is causing the problem, but something 
>>> is not correct.  Here is high level stack trace (typed out).
>>>
>>> [1] cpp_vtable_call(nFunctionIndex = 3, nVtableOffset = 0, pCallStack = 
>>> 0xe90acea8, nRegReturn = -1649035904490436800LL) in cpp2uno.cxx [2] 
>>> privateSnippetExecutorGeneral(0x9daf5d4, 0xe91d7294, 0xe90ad250, 
>>> 0xe90ad1ec, 0x0, 0x0), at 0xf83516a2 [3] 
>>> dp_registry::backend::component::_unamed_AjaA7n_aOTEvD::BackendImpl::ComponentPackageImpl::processPackage_(this-
>>>  0xe91d7240, _ARG2 = CLASS, doRegisterPackage = true, startup = 
>>> false,abortChannel = CLASS, xCmdEnv = CLASS), line 1554 in 
>>> "dp_component.cxx"
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Carl Marcum [mailto:c...@codebuilders.net]
>>> Sent: Friday, April 04, 2014 3:53 PM
>>> To: dev@openoffice.apache.org
>>> Subject: Re: EXTERNAL: Re: Extension Manager Add Crashes
>>>
>>> On 04/04/2014 12:38 PM, Kay Schenk wrote:
>>>> On Fri, Apr 4, 2014 at 3:49 AM, Carl Marcum <cmar...@apache.org> wrote:
>>>>
>>>>> On 04/03/2014 07:29 PM, Steele, Raymond wrote:
>>>>>
>>>>>> I am not convinced the issue is with the extension.  I created 
>>>>>> another simple extension using the Netbeans plugin and I receive 
>>>>>> the same crash.  I don't know where to go from here.
>>>>>>
>>>>>>     ...
>>>>>
>>>>> Raymond,
>>>>>
>>>>> What version of AOO and netbeans are you using.
>>>>>
>>>>> For AOO4+ and NB7+ you should try this one:
>>>>> http://people.apache.org/~cmarcum/devtools/org-
>>>>> openoffice-extensions-4.0.5.alpha.nbm
>>>>>
>>>>> I can't say how much testing it's had, therefore the alpha designation.
>>>>>
>>>>> Best regards,
>>>>> Carl
>>>>
>>>>
>>>> Carl --
>>>>
>>>> Is is OK to update the wiki page --
>>>>
>>>> https://wiki.openoffice.org/wiki/OpenOffice_NetBeans_Integration#Do
>>>> w
>>>> n
>>>> l
>>>> oad_and_Installation
>>>>
>>>> with this new version regardless of "alpha" status? This would give 
>>>> more visibility and testing.
>>>>
>>>>
>>>>
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------
>>>>> -
>>>>> -
>>>>> - To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
>>>>> For additional commands, e-mail: dev-h...@openoffice.apache.org
>>>>>
>>>>>
>>>>
>>>>
>>> Kay,
>>>
>>> I will leave that to the group.
>>> At the time I had only been able to test it using Netbeans 7.2, AOO
>>> 4.0.0 on Fedora 17 x86-64.
>>> I know of no testing on Windows or Mac.
>>>
>>> When I posted the update, I believe Juergen Schmidt was on vacation at the 
>>> time but was going to look at it for some other changes being made so I 
>>> waited until I heard back.
>>>
>>> The thread is here:
>>> http://markmail.org/message/5yv2nyob4rurmj2h
>>>
>>> The change that broke backward compatibility was for Addons.xcu here:
>>> https://issues.apache.org/ooo/show_bug.cgi?id=122055
>>>
>>> 3-Layer removal here:
>>> https://issues.apache.org/ooo/show_bug.cgi?id=123266
>>>
>>> I would have some time to make changes if we find issues.
>>>
>>> Also NB 8 is out now so I don't know if that breaks anything also.
>>>
>>> Thanks,
>>> Carl
>
> Raymond,
>
> Sorry I haven't been able to help much on this. I'm in the middle of a 
> configuring a new dev laptop and I don't have the code on this on yet.
> I'll try to get that this evening to see if there is anything I see related 
> to Solaris.
> If you attached the .oxt it was stripped from the email.
> If you want you can sent it to me directly - carl.marcum at 
> codebuilders.net
>
> If you started with a 3.X project, you can not just recompile it in the new 
> NB plugin. You need to start a new 4.X project and copy your code.
>
> The reason is some of the boilerplate files get changed for 4.0 due to 
> Addons.xcu
> https://issues.apache.org/ooo/show_bug.cgi?id=122055
>
> and 3-Layer removal
> https://issues.apache.org/ooo/show_bug.cgi?id=123266
>
> Thanks,
> Carl
>
>

Raymond,

Do you get an error when you install the plugin. If so what does it say?

Thanks,
Carl



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to