axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mark.nuess...@9elements.com
Subject Re: LNK2005 axutil_error_messages
Date Fri, 11 May 2007 09:38:55 GMT
hello users,

when I compile the echo service with '/FORCE:MULTIPLE',
deploy the echo.dll, start axis2_http_server.exe
(debug command in project-settings) and go to a
commandline to start the echo client, the server crashed.
When i compile the dll as RELEASE the axis2_http_server.exe
crash, with DEBUG the Error is (transl. ger->en):

unknown exception at 0x00633ad8 (axis2_engine.dll) in axis2_http_server.exe:
0xC0000005: access violation when reading
at position 0x00000000.

the debugger stops in 'msg_recv.c' in the function
'axis2_msg_recv_make_new_svc_obj' when it tries to
init with AXIS2_SVC_SKELETON_INIT((axis2_svc_skeleton_t *)impl_class, env);

the output is :

exception (1st try) at 0x00633ad8 (axis2_engine.dll) in axis2_http_server.exe:
0xC0000005: access violation when reading
at position 0x00000000.
unhandled exception bei 0x00633ad8 (axis2_engine.dll) in axis2_http_server.exe:
0xC0000005: access violation when reading
at position 0x00000000.

'impl_class' is 0x00000000 (seems to be the problem here)
'env' seems to be correct

2 line above in 'msg_recv.c' :
impl_class = axutil_class_loader_create_dll(env, impl_info_param);
axis2_svc_set_impl_class(svc, env, impl_class);

'svc' and 'impl_info_param' seems to be ok.

ok, this happened, when i used '/TP' and '/FORCE:MULTIPLE'.
when i only used '/TC' everthing works fine.

what happens, when you use '/TP' ? did you get the LNK2005
_axutil_error_messages already defined in echo.obj or not?
what happens when you use '/TP' and '/FORCE:MULTIPLE', no crash ?

mh, i am at a loss with this prob, seems that i am stumped,
i am grateful for any advice what else could lead to this
problem.

thx derMark


lars.schumacher@ubs.com schrieb:
> Hello Mark,
>
> What you mean with server crash (what is the error)? Yes of course my Server
is running.
>
> Regards Lars
>
> -----Original Message-----
> From: Mark Nüßler [mailto:mark.nuessler@9elements.com]
> Sent: Donnerstag, 10. Mai 2007 17:08
> To: Apache AXIS C User List
> Subject: Re: LNK2005 axutil_error_messages
>
> hello users, hello lars,
>
> if have used '/FORCE:MULTIPLE' or '/FORCE' and
> can build the dll, but this dll's crashes the
> axis2_http_server.exe, so this is no good solution ;-)
> When you compile with /FORCE:MULTIPLE didn't your
> server crash ?
>
> thx + mfg derMark
>
>
> lars.schumacher@ubs.com schrieb:
>> I have solved the problem with /FORCE:MULTIPLE
>>
>> Regards Lars
>>
>> -----Original Message-----
>> From: mark.nuessler@9elements.com [mailto:mark.nuessler@9elements.com]
>> Sent: Donnerstag, 10. Mai 2007 14:24
>> To: axis-c-user@ws.apache.org
>> Subject: Re: LNK2005 axutil_error_messages
>>
>> Hello users, hello Samisa,
>>
>> i took the echo-sample, with /TC there is no prob, i can compile, deploy, run
-
>> but with /TP not. Both times I use /MDd.
>>
>> the error is :
>>
>> 'echo_skeleton.obj : error LNK2005: _axutil_error_messages already defined in
>> echo.obj'
>>
>> Here is the begin of the build process, i've used '/VERBOSE' to see more
>> information.
>>
>> 1>------ Erstellen gestartet: Projekt: echo, Konfiguration: Debug Win32
------
>> 1>Kompilieren...
>> 1>echo.c
>> 1>echo_skeleton.c
>> 1>Code wird generiert...
>> 1>Verknüpfen...
>> 1>Durchlauf 1 gestartet
>> 1>/DEFAULTLIB:MSVCRTD wurde verarbeitet.
>> 1>/DEFAULTLIB:OLDNAMES wurde verarbeitet.
>> 1>echo_skeleton.obj : error LNK2005: _axutil_error_messages ist bereits in
>> echo.obj definiert.
>> 1>Bibliotheken werden durchsucht.
>> 1>    Durchsuchen von ../../../lib/axiom.lib:
>> 1>      __imp__axiom_text_get_value@8 gefunden.
>> 1>        In "echo.obj" referenziert
>> 1>        "axiom.lib(axiom.dll)" geladen
>>
>>
>> thx 4 your time
>>
>> mfg derMark
>>
>>
>>
>>
>>> hello users,
>>>
>>> same issue again, i've downloaded the current svn-version (Revision 536815),
>>> compiled it, set the enviroment vars, etc.
>>>
>>> my system(s) : WinXP, vs2003 + vs2005
>>>
>>> The problem with 'error LNK2005: _axutil_error_messages already defined'
>>> appears, when i compile any sample as C++ (/TP), not as C (/TC).
>>>
>> Does it say where it was already defined? Please send the full error.
>>
>> Samisa...
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-user-help@ws.apache.org


Mime
View raw message